package com.rd.student.jiaji.class4.suyan.zrrd.day18;

import java.util.Deque;
import java.util.LinkedList;
import java.util.Queue;

public class QueueTest {
    public static void main(String[] args) {
//        Queue queue=new LinkedList();
//        queue.offer(1);
//        queue.offer(2);
//        queue.offer(3);
//        Object obj=queue.poll();
//        System.out.println(obj);
//        Object obj1=queue.peek();
//        System.out.println(obj1);
//offer是提供数据 poll是取出数据的 peek是瞄一眼数据
        //单端队列 offer（）存入队尾 pool（）取出队首
        //双端队列 offerFirst（） polllast（）

        Deque deque=new LinkedList();
        deque.offerFirst("1");
        deque.offerFirst("2");
        deque.offerLast("3");
        System.out.println(deque);
        Object obj3=deque.pollLast();
        System.out.println(obj3);
        System.out.println(deque);
        Object obj4 =deque.pollFirst();
        System.out.println(obj4);
        System.out.println(deque);
    }
}
